home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-03-02 | 1.5 KB | 40 lines | [TEXT/GEOL] |
- Item forwarded by BURBECK.S to EYES
-
- Item 7870821 23-Feb-90 20:03PST
-
- From: KORNHER Scarab Research, C Kornher,PRT
-
- To: MACAPP.TECH$ MacApp Technical
-
- Sub: Re: Memory Mgmt in OO Systems
-
- YES!
-
- Complex applications cannot use handle based objects for everything. C++ helps
- a bit with its ability to use objects not tied to handles. This problem may be
- resolved in a few ways:
-
- 1) A new version of Object Pascal / MacApp / Toolbox will provide an elegant
- way to interface to custom allocators. This means making smart pointers that
- can get objects from arrays, databases, even other machines accross networks.
- The access should be transparent to the programmer ( with hooks for
- optimization, of course ).
-
- 2) A new object oriented operating system will provide a new "NEW" operator
- which will use fancy virtual memory allocation, or ?
-
- 3) Some allocation and pointer classes and other stuff will be layered on top
- of the current memory manager.
-
- The ideal situation would be a combination of #1 and #2. #2 without #1 is not
- flexible enough for many kinds of applications ( true groupware, network
- databases, network games, etc. ). #3 would be a mistake as a long term
- solution, as this is really an OS level problem.
-
- Such a system would be lead to an an incredible technological and marketting
- advantage for Macintosh. I hope that this is in the works for system 8.
-
-
- Christopher Kornher
-
-